    <?php 
    // début du PHP//

       error_reporting( E_ALL ^ E_NOTICE );

    // début fonction insertion//
    // on regarde si les champs sont renseignés
    if(($_POST['Nom']!="") && ($_POST['Insertion']!="")){
    $nom=$_POST['Nom'];
    
    // requete d'insertion dans la table genre
    if(mysql_query("INSERT into genre VALUES('','$nom')")){
    	echo "Il y a bien eu insertion. Le nom est : ".$nom. " <br />";
    }else{
    	echo "Erreur lors de la manipulation.<br />";
    }
    }// fin de la fonction insertion//
	
    // début de la fonction suppression//
    // on regarde si l'on a les données pour supprimer
    if(($_POST['Nom']!="") && ($_GET['i']!="") && ($_POST['Suppression']!="")){
    $nom=$_POST['Nom'];
    $i=$_GET['i'];
    
    // controle si on peut effacer : si un dvd est de ce genre on ne peut effacer ce genre
   $result=mysql_query("SELECT id FROM dvd WHERE id_genre='$i'");
   $num_rows=mysql_num_rows($result);
   if($num_rows > 0){
   	 echo "Ce genre ne peut s'effacer car il existe au moins un dvd de ce genre<br />";
   }else{
		// requete de suppresion de l'id dans la table genre
	    if(mysql_query("DELETE FROM genre WHERE id='$i'")){
	    	echo "Il y a eu suppression de l'id=".$i.", le nom &eacute;tait : ".$nom. " <br/>";
	    }else{
	    	echo "Erreur lors de la manipulation.<br />";
	    }
   }
   
	$_GET['i']="";
   }     // fin de la fonction suppression//

         
	// début de la fonction modification//
	// on regarde si les champs sont renseignés
    if(($_POST['Nom']!="") && ($_GET['i']!="") && ($_POST['Modification']!="")){
    $nom=$_POST['Nom'];
    $i=$_GET['i'];
	
    // requete de modification dans la table genre
    if(mysql_query("UPDATE genre SET nom='$nom' WHERE id='$i'")){
    	echo "Il y a eu modification du genre num=".$i." dont le nom est : ".$nom. "<br/>";
    }else{
    	echo "Erreur lors de la manipulation.<br />";
    }
    $_GET['i']="";
    }     
    
    // s'il y a des valeurs dans l'url, on les met en valeur dans les champs
 	if($_GET['nom']!=""){
	    $get_nom=$_GET['nom'];
	    $ident=$_GET['i'];
    }
    else{
   		$nom="";
    }
              // fin du PHP//
    ?>


        <!-- Affichage bandeau -->
       Les Genres de films
       
        <!-- Saisie des champs à insérer dans la table acteur-->
        <!-- Début formulaire -->
        <FORM METHOD="POST" action="./index.php?page=genres&i=<?php echo $ident; ?>" >  
    <TABLE><!-- Début du tableau -->                                            
        <BR>
        <TR><!-- Ligne 1 -->
          <!-- Saisie du champ Nom -->
              <TD>Nom du genre : </TD><!-- Cellule 1 -->
              <TD><INPUT TYPE="TEXT" NAME="Nom" SIZE="20" VALUE="<?php echo $get_nom; ?>" ></TD><!-- Cellule 2 -->
        </TR>
        <TR>
        <TD Colspan=2> <Center><!-- Ligne 3 -->

        <!-- Validation ou Annulation de la saisie -->

        
         <?php
         // si un id est dans l'url, on affiche les bouton de modif et de suppression
        if ($_GET['i']!=""){
        echo('
        <INPUT TYPE="SUBMIT" NAME="Modification" VALUE="Modification">
        <INPUT TYPE="SUBMIT" NAME="Suppression" VALUE="Suppression">');
        }else{
        	// sinon celui de l'ajout
        	echo('<INPUT TYPE="SUBMIT" NAME="Insertion" VALUE="Insertion">');
        }
        ?>
        </TD>
        </TR>
    </TABLE>
    <!-- Fin du tableau-->


        </FORM>
		<!-- Fin formulaire -->
        <!-- Pour l'affichage de la table-->

        Affichage de la table :
        <br>
        <br>
        <table BORDER ="1" CELLSPACING="1" CELLPADDING="3"><tr><th>Nom</th><th>modifier/supprimer</th></tr>
         
         <?php       
         // début du PHP//
         // pour récupérer les données sur la base//
         $reponse=mysql_query("SELECT * from genre ORDER BY nom");
         
         // on boucle sur le résultat pour afficher tous les enregistrements de la table
         while($donnees=mysql_fetch_array($reponse)){
	         echo "<tr align=\"center\">
					<td>".$donnees['nom']."</td>
	         		<td><a href=\"./index.php?page=genres&i=".$donnees['id']."&nom=".$donnees['nom']."\" > modifier/supprimer </a>
	         	</tr>";
         }
		// fin du PHP//
         ?> 
          </table>


